@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {  margin:0;   padding:0; font-family:"Microsoft Yahei","宋体"; /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/  font-size:14px; color:#000;}
table {  border-collapse:collapse;    border-spacing:0;}
fieldset,img,button {  border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;  font-weight:normal;}
ol,ul { list-style:none;}
caption,th {  text-align:left;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
a { text-decoration:none; color:#333;  }
a:hover { color:#951126;}
body { background: #fff; z-index: 0  }

/* ------------------------------------------------------首页-------------------------------------------------------- */

/*logo search*/
.logo_search_wrap { width:1200px; height:106px; margin: 0 auto;  }
.logoW { padding-top:20px; }
.logo { width:246px; height: 65px; float: left;  padding:5px 20px 5px 20px;  }
.logo_text { width: 300px;height: 20px; padding-top: 46px; float: left; font-size: 20px; color: #888; font-weight: 700; text-align: left;  }
.logo_kong { width: 300px; height: 65px; float: left }
.logo_tel { width:200px; padding:20px 0 0px 60px; float: left;  }
.logo_tel_icon { width: 27px; height: 27px; background: url(../images/tel.png) no-repeat left 5px; float: left; padding-left: 10px; padding-top: 10px; } 
.logo_tel_textW { width: 160px; height: 27px; float: left; }
.logo_tel_lxdh { width: 100%; font-size: 14px; color: #666; height: 14px; }
.logo_tel_num { width: 100%; font-size: 16px; font-weight: 700; color: #555; font-style: italic;padding-top: 3px; }
.logo_tel_img { font-size:22px;    }
.logo_tel_img i { padding:0 12px 0 16px; background: url(../images/iconall.png) no-repeat; background-position: -4px 0px;  }
.logo_tel_text { font-size:30px; color:#0071BD; font-weight: 700;  font-style:italic; }


.searchWrap{width:375px; padding-left: 50px; height:33px;padding-top:25px; float: left;}
.searchtext{float:left;width:184px;color:#333; background:url(../images/searchtext.png) left bottom no-repeat;height:24px; padding:8px 0 8px 10px; line-height:24px;border:0;font-size:14px; outline:none}
.btn{float:left;background:url(../images/search.png) no-repeat center center;width:75px;height:40px;border:0;cursor:pointer; }
.select{float:left;width:91px;height:40px; line-height:40px;background:url(../images/select.png) left top no-repeat; position:relative;}
.select select{margin:5px auto;width:91px;}
div.selectbox-wrapper{border: #ccc 1px solid;border-top: #ca0047 0 solid;overflow:hidden;width:90px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:9999;}
div.selectbox-wrapper ul li.selected {background-color:#eee;color:#173b00}
div.selectbox-wrapper ul li.current {color: #173b00;background-color:#eee}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:14px;}
.selectbox{border:none;display:block;width:91px; color:#000; text-indent:8px;cursor:pointer;height:40px;background:none;line-height:40px;font-size:14px;}

/*common*/
.mc { margin:0 auto; }
.fl { float: left; }
.cl { clear: both; }

/* 头部 */
.topwrap { width:100%; height:119px; background: #fff; }
.top_lo_wrap { width:1200px; height:119px; margin:0 auto;   }
.top_logo { width:320px; float:left; padding-top:20px; }
.top_logo img { width: 100%; }
.top_text { width:500px; float:left; margin-top:30px; height:65px; border-left:1px solid #ccc; }
.top_text h1 { text-indent:24px; font-size:24px; color:#333; margin:0; padding:0; line-height:30px; padding-bottom: 7px; }
.top_text h1 span { color: #D80000; }
.top_text h2 { text-indent:24px; font-size:20px; color:#21469F; margin:0; padding:0; line-height:24px; font-weight:700; }
.top_contact { width:210px; float:left; padding-top:30px; padding-left:150px;  }
.top_contact span { font-size: 16px; color: #333; line-height: 25px;  display: block; padding-left: 30px; background: url(../images/tel_icon.jpg) no-repeat; }
.top_contact p { font-size:32px; color:#D80000; line-height:36px; padding-top: 5px; text-indent:0; font-family: 'Impact' }
.top_ewm { width: 90px; height: 96px; text-align: center; float: left; padding-left: 0; padding-top: 12px;  }
.top_ewm img { width: 76px; }
.top_ewm span { font-size: 12px; color: #999; }
/*从顶部到banner图*/
.wrapper{
	width:100%; 
	height:680px;
	
	
}
.commonWrap { width: 100%; clear: both; }
.commonW1200 { width: 1200px;  }

/*导航*/
.navwarp { width:100%; height:56px; background:#1E254F;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#nav { width:1200px; margin:0 auto; }
.nav{ padding:0 20px; height:56px; line-height:56px;   position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi:nth-child(3)::after {content:url(../images/hot.gif); display: block; position: absolute; top:-25px; right:0px;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 22px; font-size:16px; text-decoration:none;   }
.nav .sub{ display:none; width:124px; left:0; top:56px;  position:absolute; background:#0C3; text-align:center;  line-height:26px; padding:3px 0;    }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:5px 10px; font-size:14px; }
.nav .sub a:hover{ background:#313D80; color:#fff;  }
.nav .on h3 a{ background:#313D80; color:#fff;   }


/*banner*/
.focusBox { position: relative; min-width:1200px; height:600px; overflow: hidden;  }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic li { min-width:1200px; height: 600px; }
.focusBox .pic img { width:1200px; height:450px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/iconall.png) no-repeat 0px -306px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position: 0 -290px; }


.focusBox .prev,
.focusBox .next { width: 48px; height: 50px; margin: -45px 0 0; display: none; background: url(../images/iconall.png) no-repeat 0 -332px; position: absolute; top: 53%; z-index: 10; cursor: pointer; text-indent: 999; filter:alpha(opacity=60);opacity:0.6;  }
.focusBox .prev { left: 30px; }
.focusBox .next { background-position: -58px -332px; right: 30px; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;  }


/* 通知公告 */
.tongzhigonggaoW { width: 1200px; height: 56px; background: #e8e5e3; margin: 0 auto; }
.tzgg_text { width: 80px; height: 56px; padding-left: 60px; float: left; font-size: 15px; line-height: 56px; background: url(../images/laba.png) no-repeat 35px center; }
.txtScroll-left{ width:920px;  position:relative;   float: left;  }
.txtScroll-left .bd{ width:900px; overflow:hidden;  padding: 13px 0;  }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ padding:0 20px;  float:left; height:30px; line-height:30px; width: 260px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;  text-align:center; _display:inline; border-right:1px solid #aaa;}
.txtScroll-left .bd ul li span{ color:#333;  }
.tzgg_more { width: 120px;padding-left: 20px; height: 40px; padding-top: 16px; float: left }
.tzgg_m { width: 78px; height: 24px; background: #951126; color: #fff; text-align: center; border-radius: 2px }


/* 学校简介*/
.topnewsWrap { width:1200px; height: 180px; padding:30px 0 20px;   text-align: center; }
.topnews_tit_other { font-size: 16px; color: #2d2d2d; padding-bottom: 6px; font-weight: 700 }
.topnews_tit { font-size:20px; color:#951126; padding-bottom:15px; font-weight: 700;  }
.topnews_detail { font-size:12px; line-height: 20px; width:850px; height: 52px; overflow: hidden;  }
.jj_more { width: 150px; height: 30px; margin: 0 auto; padding-top: 10px; }
.jj_m { width: 150px; height: 30px; background: #951126; text-align: center; line-height: 30px; color: #fff; border-radius: 3px; }


/* 通用通栏头 */
.common_tit { width: 1200px; height: 50px; background: url(../images/tit_bottom_line.jpg) no-repeat 0 bottom; }
.common_tit_text { width: 1120px; height: 50px; line-height: 50px; float: left; }
.common_tit_more { width: 80px; height: 50px; float: left; }
.common_tit_text_cn { font-size: 20px; padding-right: 10px; }
.common_tit_text_en { font-size: 12px; color: #8d8d8d; }
.common_tit_more { width: 78px; height: 24px; padding-top: 10px; }
.morebtn { width: 78px; height: 24px; background: #951126; line-height: 24px; text-align: center; border-radius:2px; color:#fff;}



/*名师介绍 */
.teacher_introW { width: 1200px; height: 396px; margin: 0 auto;  }
.teacher_listW { width: 1200px; height: 290px; padding-top: 28px; }
.teacher_list { width: 1224px; margin-left: -24px; height: 290px;  }
.teacher_list li { width:180px ; height: 290px;  float: left; padding-left: 24px; }
.teacher_infoW { width: 180px; height: 290px; background-color: #e8e5e3; transition:all 0.5s ease  }
.teacher_infoW:hover { background-color:#951126;   }
.teacher_infoW .teacher_pic { width:180px; height: 180px; }
.teacher_infoW .teacher_name { width: 100%; height: 16px; font-size: 16px; color:#951126; text-align: center; padding-top: 17px; font-weight: 700; }
.teacher_infoW .teacher_kemu { font-size: 12px; color: #c09392;  width:100%; height: 12px; text-align: center;padding-top:5px;}
.teacher_infoW .teacher_text { color: #414040; width: 160px;  height: 30px; line-height: 15px; font-size: 12px; overflow: hidden; margin: 0 auto; padding-top: 10px; }
.teacher_infoW:hover .teacher_name { color: #fff; }
.teacher_infoW:hover .teacher_kemu { color: #fff; }
.teacher_infoW:hover .teacher_text { color: #fff; }


/* 新闻动态 */
.indexnewsListWrap { width: 1200px; height: 560px; margin: 0 auto; }
.indexnewsListW { width: 1280px; height: 260px; margin-left: -80px;padding-top: 22px; }
.indexnewsListW li { width: 560px; height: 98px; padding-left: 80px; float: left; padding-bottom: 28px; }
.indexnewsListborder { width: 560px; height: 100px; border-bottom: 3px solid #fff; }
.indexnewsListborder .indexnewsListborder2 { width: 558px; height: 98px; border: 1px solid #c9c9c9; border-top-left-radius: 30px;  }
.indexnewsListborder:hover { border-bottom-color: #313D80; }
.indexnewsListborder:hover .indexnewsListborder2 {  border-bottom-color: #313D80; }

.indexnewsListborder .indexnewsListborder2 .newsDate { width: 98px; height: 98px; border-right: 1px solid #c9c9c9; float: left; }
.indexnewsListborder .indexnewsListborder2 .newsDate .newsDate_mm { font-size: 26px; color: #383737; width:98px; height: 36px;padding-top: 30px; text-align: center; font-weight: 700 }
.indexnewsListborder .indexnewsListborder2 .newsDate .newsDate_yy { width: 98px; height: 20px; text-align: center; color: #a3a3a3; font-size: 12px; }

.indexnewsListborder .indexnewsListborder2 .newsListInfoW { width: 420px; height:66px; float: left; padding:16px 19px;}
.indexnewsListborder .indexnewsListborder2 .newsList_tit { width: 420px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; height: 30px; font-size: 16px; color: #333; font-weight: 700; }
.indexnewsListborder .indexnewsListborder2 .newsList_detail { font-size:14px; color:#666; width:420px; height:38px; overflow: hidden;}
.indexnewsListborder:hover .indexnewsListborder2 .newsList_tit { color:#313D80 ; }



/* 教学天地 和 党建工作 */
.tonglan_pic { width: 1200px; height: 80px; margin: 0 auto; background: url(../images/jiaoxue_dangjian.jpg) no-repeat; }
.tonglan_pic a { display: block; width: 600px; height: 80px; float: left;}


/*首页一排按钮 */
.indexbtngroup { background: #e8e5e3; width: 100%; height: 230px; }
.indexbtng { width: 1200px; height: 230px; margin: 0 auto; }
.indexbtng ul { padding-top: 50px; width: 1264px; margin-left: -67px; }
.indexbtng ul li { width: 91px; height: 160px; float: left; padding-left: 67px; }
.indexbtnpic { width: 91px; height: 100px;  }
.indexbtn { width: 91px; height: 160px; }
.indexbtn .indexbtn_name { width: 91px; height: 20px; font-size: 15px; color:#333 ;text-align: center; padding-top: 8px; }
.indexbtn:hover .indexbtn_name { color:#951126 ; }
.indexbtn .indexbtn_line { width: 28px; height: 12px; border-bottom: 3px solid #e8e5e3; margin: 0 auto; transition: all 0.3s ease }
.indexbtn:hover .indexbtn_line { border-bottom: 3px solid #951126 }
.indexbtn .indexbtnbg01{ background-image: url(../images/btngrounp01.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg01{ background-image: url(../images/btngrounp01-on.png); } 
.indexbtn .indexbtnbg02{ background-image: url(../images/btngrounp02.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg02{ background-image: url(../images/btngrounp02-on.png); } 
.indexbtn .indexbtnbg03{ background-image: url(../images/btngrounp03.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg03{ background-image: url(../images/btngrounp03-on.png); } 
.indexbtn .indexbtnbg04{ background-image: url(../images/btngrounp04.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg04{ background-image: url(../images/btngrounp04-on.png); } 
.indexbtn .indexbtnbg05{ background-image: url(../images/btngrounp05.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg05{ background-image: url(../images/btngrounp05-on.png); } 
.indexbtn .indexbtnbg06{ background-image: url(../images/btngrounp06.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg06{ background-image: url(../images/btngrounp06-on.png); } 
.indexbtn .indexbtnbg07{ background-image: url(../images/btngrounp07.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg07{ background-image: url(../images/btngrounp07-on.png); } 
.indexbtn .indexbtnbg08{ background-image: url(../images/btngrounp08.png);transition: all 0.3s ease }
.indexbtn:hover .indexbtnbg08{ background-image: url(../images/btngrounp08-on.png); } 



/* 活动掠影 */
.huodonglveyingWrap { width: 1200px; height: 325px; padding-top: 35px; padding-bottom: 25px; margin: 0 auto; }
.huodonglveyingWrap ul { padding-top: 20px; width:1208px; margin-left:-8px;}
.huodonglveyingWrap ul li { width: 294px; height: 242px; float: left; padding-left: 8px; }
.huodonglveying { width:294px; height: 242px; border-bottom: 2px solid #fff; transition: all 0.3s ease }
.huodonglveying:hover { border-bottom: 2px solid #951126;  }
.huodonglveying .hdly_pic { width: 294px; height: 190px; }
.huodonglveying .hdly_tit { padding-top: 6px; }

/* footer */
/* .footer {width:100%; height: 190px; background: #951126; clear:both;}
.foot { width: 1200px; height: 190px; margin: 0 auto; }
.foot_textW { width: 960px; height: 190px; float: left;  }
.linkWrap_tit { font-size: 18px; color: #fff; font-weight: 700; padding-bottom: 12px; padding-top: 40px; }
.link_item { padding-bottom: 25px; margin-left: -20px; height: 18px; line-height: 18px; }
.link_item span { padding:0 20px; border-right: 1px solid #fff; display: inline-block; height: 14px; line-height: 14px;  }
.link_item span:nth-last-child(1) { border-right: none; }
.link_item span a { color: #fff; }

.foot_info p { color: #fff; font-size: 12px; }
.foot_picW { width: 240px; height: 140px; float: left; padding-top: 50px; }
.foot_picW ul li { width: 92px; height: 92px; padding: 0 12px; float: left; }
.foot_picW ul li img { width: 92px; height: 92px; }
.foot_picW ul li p { text-align: center; color:#fff; } */



/* --------------------------------------------------------内页---------------------------------------------------------------- */


/* 通栏通用 */
.tonglan_content{width:1200px; border:1px solid #ededed; float:left; background-color:#fff; margin-bottom:25px; min-height:680px; box-shadow: 2px 2px 5px #ccc;}
.tonglan_nyCrumbs { width:1100px; height: 40px; margin: 0 auto; padding:20px 0 0 0; border-bottom:1px solid #D6D6D6; }
.tonglan_crumbsTit { width:200px; line-height: 40px; font-size:20px; color:#000;  font-weight:700;  }
.tonglan_crumbs { width:900px; line-height: 40px; text-align: right; }
.tonglan_crumbs .icon_wz { padding:0 12px 0 6px; background: url(../images/iconall.png) no-repeat 0px -26px; font-size:14px; }

/* 名师风采 */
.right_mingshifengcai { width: 837px;  padding-top: 28px; margin: 0 auto; }
.right_teacher_list { width: 837px;   }
.right_teacher_list li { width:180px ; height: 290px;  float: left; padding-left: 24px; }
.right_teacher_infoW { width: 180px; height: 260px; background-color: #e8e5e3; transition:all 0.5s ease  }
.right_teacher_infoW:hover { background-color:#951126;   }
.right_teacher_infoW .right_teacher_pic { width:180px; height: 180px; }
.right_teacher_infoW .right_teacher_name { width: 100%; height: 16px; font-size: 16px; color:#951126; text-align: center; padding-top: 17px; font-weight: 700; }
.right_teacher_infoW .right_teacher_kemu { font-size: 12px; color: #c09392;  width:100%; height: 12px; text-align: center;padding-top:5px;}
.right_teacher_infoW .right_teacher_text { color: #414040; width: 160px;  height: 30px; line-height: 15px; font-size: 12px; overflow: hidden; margin: 0 auto; padding-top: 10px; }
.right_teacher_infoW:hover .right_teacher_name { color: #fff; }
.right_teacher_infoW:hover .right_teacher_kemu { color: #fff; }
.right_teacher_infoW:hover .right_teacher_text { color: #fff; }



/* 校刊专栏 */
.ny_video_wrap { width: 1100px; margin: 0 auto; padding-top:40px;}
.ny_video_wrap ul { width: 1140px; margin-left: -40px; }
.ny_video_wrap ul li { width: 340px; height: 280px; padding-left: 40px; float: left; }

.ny_video { width: 340px; height: 220px; }
.ny_video .ny_video_pic img { width: 340px; height: 220px; }
.ny_video .ny_video_pic img:hover { box-shadow: 2px 2px 15px #666; transition:all 0.3s ease}
.ny_video_name { font-size: 14px; color: #333; text-align: center; padding-top: 5px; }


/* 视频集锦 */
.special_issue_wrap { width: 1100px; margin: 0 auto; padding-top:40px;}
.special_issue_wrap ul { width: 1160px; margin-left: -60px; }
.special_issue_wrap ul li { width: 230px; height: 400px; padding-left: 60px; float: left; }

.special_issue { width: 230px; height: 370px; }
.special_issue .special_issue_pic img { width: 230px; height: 328px; }
.special_issue .special_issue_pic img:hover { box-shadow: 2px 2px 15px #666; transition:all 0.3s ease}
.special_issue_name { font-size: 14px; color: #333; text-align: center; padding-top: 5px; }


/*news box*/
.newsWrap { width:1200px; height:368px; padding:33px 0;  }

/* pic_tab */
.news_picW { width:563px; height: 366px; padding-right:37px; }
.pic_tab { position: relative; width: 563px; height: 366px; overflow: hidden;  text-align: left; background: white; }
.pic_tab .pic img { width: 563px; height: 366px; display: block; }
.pic_tab .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.pic_tab .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.pic_tab .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.pic_tab .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.pic_tab .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.pic_tab .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.pic_tab .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.pic_tab .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.pic_tab .num li.on a,.focusBox .num a:hover{ background:red;  }

.news_tab_list { width:600px; height: 366px; }
/*newslist*/
.indexnewslistWrap { width:1200px; height: 400px; padding-top:20px; }
.indexnewslistW { width:580px; height: 360px; padding-left:20px; }

/* tab css */
.hasMoreTab{ width:580px; padding-left:10px;  }
.hasMoreTab .hd{ line-height:36px; height:36px; border-bottom:3px solid #015293;  position:relative; padding-right:10px;  }
.hasMoreTab .hd .moreNews{ float:right; }
.hasMoreTab .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }
.hasMoreTab .hd .moreNews a:hover { background: #015293 }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;   cursor:pointer;  font-size:20px; padding:0 30px; background: #eee;  }
.hasMoreTab .hd li.on{  height:36px; line-height:36px; color:#fff; background:#015293;  border-top:0;  padding:0 30px; font-size:20px; }
.hasMoreTab .bd{  padding-top:12px; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{ font-size:18px; width:450px; overflow: hidden; display: block; }
.hasMoreTab .bd ul a:hover { color:#015293; }
.hasMoreTab .bd .con ul li { width:550px; padding-left:30px; height: 40px; line-height: 40px; background: url(../images/iconall.png) no-repeat 0 -388px; }
.hasMoreTab .bd .con ul li span { display: block;  line-height: 40px; color:#999; width:100px; height: 40px; }


/*col3*/
#duban_bg { background: url(../images/duban_bg.jpg) no-repeat; }
.col3Wrap { min-width:1200px; height: 460px; background: #f6f6f6; padding:40px 0; }
.col3W { width:1200px; height: 460px; }
.col3W .col3 {width:1233px; height: 460px; margin-left:-33px;}
.col3W .col3 .colW { width:378px; height: 460px;  padding-left:33px; }
.col3W .col3 .colW .col{ width:378px; height: 460px; background: #fff; }
.col_titW{ width:378px; height: 38px; background: #E7E7E7; }
.col_titW .colh1 { width:280px; line-height: 38px; font-size: 18px; padding-left:20px;  }
.col_titW .moreW { width:78px; height: 38px; line-height: 38px; text-align: center; }
.col_titW .moreW a { padding:2px 15px; color:#fff; background: #A3A3A3; }
.col_titW .moreW a:hover { background: #015293; }
.col_picW { width:310px; height: 210px; padding:35px 0 25px; }
.col_pic { width:310px; height: 180px }
.col_pic img { width:310px; height: 180px; transition:all 0.3s; }
.col_pic img:hover { transform:scale(1.05,1.05); }
.col_tit { width:310px; height: 30px; line-height: 30px; text-align: center; background: #E7E7E7; }
.col_listW { width:310px; height: 144px;  }
.col_listW>li { width:310px; height: 32px; line-height: 32px; }
.col_listW>li .col_list_tit { width:265px; padding-left:5px; height: 32px; line-height: 32px; }
.col_listW>li .col_list_time { width:40px; height: 32px; line-height: 32px; text-align: right; }
.duban_gundong { width:310px; height: 360px; margin:30px auto 20px; line-height:23px; overflow: hidden; }
.duban_gundong p { text-indent: 28px; padding-bottom:8px; }


/*xinxigongkai*/
.xxgkWrap { width:1200px; height: 250px;  padding:42px 0; }
.xxgk01 { width:394px; height: 250px; }
.xxgkpad01 { padding-left:15px; }
.xxgkpad02 { padding-left:30px; }
/*xxgk tab*/
.xxgk_detailW { width:984px; height: 250px;  }
.xxgkTab01{ width:394px; padding-left:10px;  }
.xxgkTab01 .hd{ line-height:36px; height:36px; border-bottom:3px solid #E7E7E7;  position:relative; padding-right:10px;  }
.xxgkTab01 .hd .moreNews{ float:right; }
.xxgkTab01 .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }
.xxgkTab01 .hd .moreNews a:hover { background:#015293;  }
.xxgkTab01 .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }
.xxgkTab01 .hd li{ float:left;   cursor:pointer;  font-size:18px; padding:0 15px; background: #fff; color:#666;  }
.xxgkTab01 .hd li.on{  height:36px; line-height:36px; color:#000; background:#E7E7E7;  border-top:0;  padding:0 15px;  }
.xxgkTab01 .bd{  padding-top:12px; clear:both; position:relative;  }
.xxgkTab01 .bd h2{ font-size:14px; }
.xxgkTab01 .bd p{ color:#999;  }
.xxgkTab01 .bd p a{ color:#c00;  }
.xxgkTab01 .bd ul a{ font-size:14px; width:344px; overflow: hidden; display: block; }
.xxgkTab01 .bd ul a:hover { color:#015293; }
.xxgkTab01 .bd .con ul li { width:394px; height: 32px; line-height: 32px;  }
.xxgkTab01 .bd .con ul li span { display: block;  line-height: 32px; color:#999; width:50px; height: 32px; }

.xxgkTab02{ width:394px; padding-left:10px;  }
.xxgkTab02 .hd{ line-height:36px; height:36px; border-bottom:3px solid #E7E7E7;  position:relative; padding-right:10px;  }
.xxgkTab02 .hd .moreNews{ float:right; }
.xxgkTab02 .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }
.xxgkTab02 .hd .moreNews a:hover { background: #015293; }
.xxgkTab02 .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }
.xxgkTab02 .hd li{ float:left;   cursor:pointer;  font-size:18px; padding:0 15px; background: #fff; color:#666;  }
.xxgkTab02 .hd li.on{  height:36px; line-height:36px; color:#000; background:#E7E7E7;  border-top:0;  padding:0 15px;  }
.xxgkTab02 .bd{  padding-top:12px; clear:both; position:relative;  }
.xxgkTab02 .bd h2{ font-size:14px; }
.xxgkTab02 .bd p{ color:#999;  }
.xxgkTab02 .bd p a{ color:#c00;  }
.xxgkTab02 .bd ul a{ font-size:14px; width:344px; overflow: hidden; display: block; }
.xxgkTab02 .bd ul a:hover { color:#015293; }
.xxgkTab02 .bd .con ul li { width:394px; height: 32px; line-height: 32px;  }
.xxgkTab02 .bd .con ul li span { display: block;  line-height: 32px; color:#999; width:50px; height: 32px; }

/*rightBtn*/
.rightBtnW { width:216px; height: 250px; }
.rightBtn img { float: left; padding-bottom:8px; transition: all 0.3s}
.rightBtn img:hover { transform:scale(1.05,1.05); }

/*zhuanti*/
.zhuantiWrap { min-width:1200px; height: 393px; background: url(../images/zhuanti_bg.jpg) no-repeat center top; }
.zhuantiW { width:1200px;height: 340px; padding-top:27px;  }
.zhuanti_left { width:508px; height: 340px; }
.zhuanti01 { padding-bottom:10px; width:474px; height: 167px;  }
.zhuanti01 a img { display: block;overflow: hidden; border:12px solid #fff; float: left; width:456px; height: 139px; transition: all 0.3s;     }
.zhuanti01 a img:hover { width:456px; height: 139px; transform:scale(1.05,1.05);  }
.zhuanti02 a img { border:12px solid #fff; float: left;  transition: all 0.3s;}
.zhuanti02 a img:hover { transform:scale(1.05,1.05);  }
.zhuanti_right { width:692px; height: 340px; }
.zhuanti03 a img { border:12px solid #fff; transition: all 0.3s; }
.zhuanti03 a img:hover { transform:scale(1.03,1.03); }

/*quick_nav shengchanjingying vedio*/
.qsvWrap { width:1200px; height: 324px; margin: 0 auto; padding:30px 0; }

.quick_navWrap { width:250px; height: 324px;  padding-right:30px; }
.quick_navW a li { width:230px; padding-left:20px; height: 44px; background: url(../images/quick_nav_bg.jpg) no-repeat; line-height: 44px; font-size: 15px; font-weight: 700; }
.quick_nav { display: block; width:250px; height: 44px; padding-bottom:12px; }
.quick_nav:hover li span { color:#005293; }
.quick_nav li i { background-image: url(../images/iconall.png); }
.quick_nav_icon01 {  padding:2px 20px; background-position: -148px -68px; }
.quick_nav_icon02 {  padding:6px 20px; background-position: -148px -120px; }
.quick_nav_icon03 {  padding:4px 20px; background-position: -148px -177px; }
.quick_nav_icon04 {  padding:3px 20px; background-position: -148px -234px; }
.quick_nav_icon05 {  padding:6px 20px; background-position: -148px -288px; }
.quick_nav_icon06 {  padding:3px 20px; background-position: -148px -345px; }

.scjyWrap { width:516px; height: 324px; background: #F9FAFE;  }
.scjyW { width:460px; height: 300px; padding-top:12px; }
.scjy_tit { width:460px; height: 38px; border-bottom:3px solid #015293; font-size:20px; }
.scjyTab{ width:460px; padding-top:20px; }
.scjyTab .hd{ line-height:36px; height:36px; border-bottom:3px solid #E7E7E7;  position:relative; padding-right:10px;  }
.scjyTab .hd .moreNews{ float:right; }
.scjyTab .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }
.scjyTab .hd .moreNews a:hover { background: #015293; }
.scjyTab .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }
.scjyTab .hd li{ float:left;   cursor:pointer;  font-size:16px; padding:0 15px;  color:#666;  }
.scjyTab .hd li.on{  height:36px; line-height:36px; color:#000; background:#E7E7E7;  border-top:0;  padding:0 15px;  }
.scjyTab .bd{  padding-top:10px; clear:both; position:relative;  }
.scjyTab .bd h2{ font-size:14px; }
.scjyTab .bd p{ color:#999;  }
.scjyTab .bd p a{ color:#c00;  }
.scjyTab .bd ul a{ font-size:14px; width:410px; overflow: hidden; display: block; }
.scjyTab .bd ul a:hover { color:#015293; }
.scjyTab .bd .con ul li { width:460px; height: 32px; line-height: 32px;  }
.scjyTab .bd .con ul li span { display: block;  line-height: 32px; color:#999; width:50px; height: 32px; }

.vedioWrap { width:374px; height: 324px; padding-left:30px; }
.vedioWrap img { width:374px; height: 324px; transition:all 0.3s; }
.vedioWrap img:hover { transform:scale(1.04,1.04); }


/*内页banner*/
.nybannerWrap { min-width:1200px; height: 325px; }
.ny_bg01 { background: url(../images/nybanner01.jpg) no-repeat center top;}/*企业概况*/
.ny_bg02 { background: url(../images/nybanner04.jpg) no-repeat center top;}/*资讯中心*/
.ny_bg03 { background: url(../images/nybanner05.jpg) no-repeat center top;}/*生产经营*/
.ny_bg04 { background: url(../images/nybanner03.jpg) no-repeat center top;}/*党建天地*/
.ny_bg05 { background: url(../images/nybanner02.jpg) no-repeat center top;}/*信息公开*/

.nybannerW { width:1200px; height: 325px; margin: 0 auto;}
.nybannerTitbgW { padding-top:110px;}
.nybannerTitbg { width:238px; height: 103px; background: url(../images/nybannerTitbg.png) repeat-x; font-size:34px; text-align: center; line-height: 100px; font-weight: 700; color:#fff;}

/*内页主体*/
.nyContainer{width:1195px; margin:0 auto; position:relative; padding-top:25px; clear:both;}
/*内页左侧导航*/
.left_nynav{width:243px; float:left; background-color:#f0f0f0; position:relative;}
.left_nynav>img{position:absolute; bottom:0; left:0; z-index:99;}
.left_nynav .left_title{font-size:26px; color:#951126; line-height:90px; height:90px; text-align:center; background-image:url(../images/left_top.jpg);}
.left_nynav li{height:42px; line-height:42px; text-align:center; font-size:16px; color:#4b4b4b; background-size:cover;}
.left_nynav li a{color:#4b4b4b; display:block;}
.left_nynav li:hover{background-image:url(../images/left_menubg.jpg); background-repeat:no-repeat;}
.left_nynav li.on{background-image:url(../images/left_menubg.jpg);}

/*左侧二级菜单*/
.left_subnav { width:160px; min-height: 200px;  }
.left_subnav dt { padding-top:8px;  }
.left_subnav dt a { width:160px; height: 32px; line-height: 32px; font-size:14px;border:2px solid #fff;  background: #f8f8f8;}
.left_subnav dt a:hover { background: #fff; border:2px solid #ddd; color:#C20A10;  }
.left_subnav dt a.now { background: #fff; border:2px solid #ddd; color:#C20A10; }

/*内页右侧内容*/
.right_content{width:950px; border:1px solid #ededed; border-left:none; float:left; background-color:#fff; margin-bottom:25px; min-height:680px;}
.right_content:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.right_content .col_head{width:800px; margin:0 auto; padding-top:40px;}
.right_content .col_head:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.right_content .col_head .icon{width:181px; height:137px; background-image:url(../images/cont_icon01.png); float:left;}
.right_content .col_head .info{float:left; padding-left:40px; padding-top:40px;}
.right_content .col_head .info .logo{width:266px; height:42px; background-image:url(../images/cont_logo.png);}
.right_content .col_head .info .title{font-size:26px; line-height:26px; color:#8a8a8a; padding-top:10px;}
.nyCrumbs { width:800px; height: 40px; margin: 0 auto; padding:20px 0 0 0; border-bottom:1px solid #D6D6D6; }
.crumbsTit { width:200px; line-height: 40px; font-size:20px; color:#000;  font-weight:700;  }
.crumbs { width:600px; line-height: 40px; text-align: right; }
.crumbs .icon_wz { padding:0 12px 0 6px; background: url(../images/iconall.png) no-repeat 0px -26px; font-size:14px; }

/*大事记*/
.dashijipic { width:779px; height: 185px; margin: 0 auto; padding:40px 0 0px; }
.dashijiWrap{width:800px; margin:0 auto; position:relative;}
.dashijiWrap .yearW{clear:both; padding-top:45px;}
.dashijiWrap .yearW .prev{float:left; width:32px; height:32px; background:url(../images/iconall.png) no-repeat -50px 0px; cursor:pointer; margin-top:10px;}
.dashijiWrap .yearW .prev:hover{background-position:-82px -32px;}
.dashijiWrap .yearW .next{float:left; width:32px; height:32px; background:url(../images/iconall.png) no-repeat -82px 0px; cursor:pointer; margin-top:10px; }
.dashijiWrap .yearW .next:hover{background-position:-50px -32px;}
.dashijiWrap .yearW .yearBox{width:705px; float:left; overflow:hidden; margin-left:12px;}
.yearBox>ul{height:750px;}
.yearBox>ul>li{float:left; margin-right:6px; width:135px; height:26px; border-bottom:4px solid #ccc;}
.yearBox>ul>li .yearNum{color:#ccc; text-align:center; font-size:22px; font-family:arial; cursor:pointer;}
.yearBox>ul>li.on{border-color:#c22929;}
.yearBox>ul>li.on .yearNum{color:#c22929;}
.yearContent{width:800px; margin:0 auto; position:absolute; height:615px; overflow:hidden; left:30px; top:105px; display:none; margin-bottom:30px;}
.yearContent ul{border-left:1px solid #ccc; margin-left:18px;}
.yearContent li{margin-top:25px; clear:both;}
.yearContent li:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.yearContent li .icona{width:36px; height:49px; background-image:url(../images/cont_icon03.png); position:relative; left:-18px; background-color:#fff; float:left;}
.yearContent li .icon{width:20px; height:20px; border:8px solid #ccc; border-radius:100%; position:relative; left:-18px; background-color:#fff; float:left;}
.yearContent li .icon div{width:10px; height:10px; margin:5px auto; border-radius:100%; background-color:#ccc;}
.yearContent li:hover .icon{border-color:#c22929;}
.yearContent li:hover .icon div{background-color:#c22929;}
.yearContent li .info{float:left; width:648px; text-align:left; padding:10px 25px; border-radius:5px; position:relative; left:-5px;}
.yearContent li .info:hover{background-color:#f0f0f0;}
.yearContent li .info .line{float:left; width:11px; height:2px; background-color:#4b4b4b; margin-top:15px; margin-right:10px;}
.yearContent li .info .text{font-size:16px; line-height:30px; color:#4b4b4b; float:left; width:620px;}


/*内页 piclist*/
.piclist{clear:both; width:837px; position:relative; text-align:left; padding-top:40px;  padding-left:40px;}
.piclist:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.piclist li{width:381px; float:left; padding-left:37px; padding-bottom:30px;}
.piclist li .imgW {width:380px; height:246px;}
.piclist li .imgW img {width:380px; height:246px;}
.piclist li .title{width: 360px;  height: 24px;  font-size:16px; line-height:24px; color:#636363; padding-top:8px; text-align: center; padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

/*honor_piclist*/
.honor_piclist{clear:both; width:837px; position:relative; text-align:left; padding-top:40px;  padding-left:40px;}
.honor_piclist:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.honor_piclist li{width:381px; float:left; padding-left:37px; padding-bottom:30px;}
.honor_piclist li .img{width:381px; width:269px;}
.honor_piclist li .title{font-size:16px; line-height:24px; color:#636363; padding-top:18px; padding-left:5px;}


/*内页 newslist*/
.newslistW{clear:both; text-align:left; width:800px; margin:0 auto; padding-top:20px;}
.newslistW li{padding-top:15px; height:59px; border-bottom:1px dashed #ddd;}
.newslistW li .title{font-size:18px; line-height:18px; color:#000;}
.newslistW li .title a:hover{color:#951126}
.newslistW li .time{font-size:12px; line-height:12px; color:#a8a8a8; padding-top:15px;}

/*news_view*/
.right_view{clear:both; width:800px; margin:0 auto; position:relative; padding-bottom:75px;}
.right_view:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.right_view .title{width:650px; margin:0 auto; font-size:30px; line-height:36px; color:#333; padding-top:40px;}
.right_view .infoW{height:44px; line-height: 44px; text-align: center;}
.right_view .info{font-size:14px; line-height:14px; color:#999;}
.right_view .info span {padding-left:30px;}
.right_view .textW{text-align:left; font-size:16px; line-height:30px; color:#333;}
.right_view .looker{clear:both; text-align:right; font-size:16px; line-height:16px; color:#252525;}
.right_view .looker span{color:#f00; padding:0 20px;}
.textW{padding-top:30px; clear:both; width:800px; margin:0 auto; font-size:16px; line-height:30px; color:#616161; text-align:left;}
.textW img{display:block; margin:0 auto;}
.kong { width: 100%; height: 20px; }
.updown { border-top:1px dashed #ccc; padding:20px 0; }
.right_view .textW>p>img{ max-width:100%; padding:10px 0;}
.right_view .textW p { font-size:16px; color:#333; }



/*col3 piclist*/
.vedio_list{clear:both; padding-left:40px; padding-top:10px;}
.vedio_list li{float:left; width:241px; height:184px; margin-left:35px; border:1px solid #ddd; position:relative; margin-top:25px;}
.vedio_list li a{display:block;}
.vedio_list li .img{width:100%; height:184px; background-position:center; background-size:cover;}
.vedio_list li .title{height:32px; width:100%; line-height:32px; background:rgba(0, 0 ,0, 0.6); position:absolute; bottom:0; z-index:10; font-size:14px; color:#fff;}

/*download*/
.down_list{clear:both; text-align:left; width:800px; margin:0 auto; padding-top:20px;}
.down_list li{padding-top:15px; height:59px; border-bottom:1px dashed #ddd;}
.down_list li .info{float:left; width:700px;}
.down_list li .title{font-size:18px; line-height:18px; color:#282828;}
.down_list li .time{font-size:12px; line-height:12px; color:#a8a8a8; padding-top:15px;}
.down_list li .down_btn{float:right; width:92px; height:28px; background:url(../images/iconall.png) no-repeat -148px 0; margin-top:6px;}
.down_list li .down_btn:hover{background:url(../images/iconall.png) no-repeat -148px -29px;}

/*page*/

.pagenumberwap{width:699px;height:35px;text-align:center; margin:0px auto; clear:both; padding:60px 0; }
.fanye{display:inline-block; }
.fanye{_display:inline;}
.fanye li{_float:left;  border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:inline-block;}
.fanye li:hover{ border:1px solid #015293; color:#50abfd; text-decoration:none;}
.fanye li.on{ background:#045CBD; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active{ background:#015293; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active a { color:#fff; }
.fanye li.disable{ color: #D6D6D6; cursor: default}
.fanye li.disable:hover{border:1px solid #d6d6d6;}
.fanye li.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }

/*底部*/
.footWrap{ height:360px; overflow:hidden; background:#1E254F; clear: both; }
.footLinkW { width: 100%; height: 40px; padding: 20px 0 0; border-bottom: 1px solid #4D5B6A; }
.footLink { width: 1200px; height: 40px; line-height: 33px; margin: 0 auto; }
.footLink_tit { width: 100px; color: #ccc; font-size: 16px; font-weight: 700; padding-left: 50px; background: url(../images/footLink.png) no-repeat;   }
.footLink_item ul li { float: left; padding: 0 10px; color: #ccc; }
.footLink_item ul a {  }
.foot_tech { width: 100%; height: 42px; line-height: 42px; font-size: 12px; color: #666; background: #151B3C; text-align: center; }
.foot_tech a { color: #666; }


.footWrap .footer{ width:1200px; margin:0 auto; padding-top:40px;}
.f_pic{ width:190px;overflow:hidden; float: left;}
.f_pic img{ display:block;width:163px; height:177px; padding-top:18px;}
.fwz{padding:0 0 0 8px; overflow:hidden; color:#b0b3b9; font-size: 12px; line-height: 30px; float: left;}
.fwz p{ overflow: hidden;}
.fwz p em{ display:inline-block; padding-left: 53px; float: left; float: left; width: 238px;}
.fwz p em i{ display:block; padding-left: 42px; height: 44px; border-bottom: 1px  solid #4D5B6A;background:url(../images/l_ico1.png) no-repeat; margin-bottom: 9px;}
.fwz p em i a{ font-size: 16px; font-weight: bold;color:#b0b3b9;}
.fwz p span{ display: block; }
.fwz p span a{ display: inline-block; line-height: 28px;color:#b0b3b9; width:100px; font-size:15px;}
.fwz p .long{ width:328px; color:#b0b3b9;}
.fwz p .long strong{ font-weight: normal; display: block;}
.fwz p .long b{ font-weight: normal; padding-left: 10px;}

.code {margin-top:53px; overflow:hidden; width: 298px; height: 140px; margin-top: 34px; padding-left:30px;}
.code .ewm{ font:12px "Microsoft Yahei"; color:#fff; width: 94px; height: 94px; padding: 0 20px; }
.code .ewm img{  width:94px; height:93px; }
.code .ewmtext { background: #2C363F; height: 30px; line-height: 30px; color: #999; text-align: center; }
i,em{font-style: normal}
.fwz p .long strong a{ color:#b0b3b9;}

/* 通用标题 */
.index_titw { padding: 40px 0 20px; }
.index-tit{ padding: 25px 0; background: url(../images/comtitbg.png) no-repeat center; text-align:center;}
.index-tit h2{ position: relative; display: inline-block; color: #FFF; }
.index-tit h2{ color: #333; font-size: 32px; font-weight: 700}
.index-tit h1::before, .index-tit h2::before{ content: ''; display: block; position: absolute; top: 50%; left: -120px; width: 100px; height: 2px; background-color: #D80000;}
.index-tit h1::after, .index-tit h2::after{ content: ''; display: block; position: absolute; top: 50%; right: -120px; width: 100px; height: 2px; background-color: #1E254F;}

.comonBtnW { width: 300px; height: 42px; padding-top:30px; margin:0 auto; clear: both;}
.commonBtn { width: 300px; height: 42px; line-height: 42px; text-align: center; background: #1E254F; border-radius: 20px; color: #fff; font-size: 16px; transition: background-color 0.15s ease; }
.commonBtn:hover { background-color: #313D80;  }

.comonBtnW01 { width: 300px; height: 42px; padding-top:30px; margin:0 auto; clear: both;}
.commonBtn01 { width: 300px; height: 42px; line-height: 42px; text-align: center; background: #7896DE; border-radius: 20px; color: #fff; font-size: 16px; transition: background-color 0.15s ease; }
.commonBtn01:hover { background-color: #5B81D9;  }

/* 通栏电话 */
/*承诺*/
.tonglan_tel { width:100%; height:247px; background:url(../images/tonglan_tel.jpg) repeat-x center; margin-top: 60px; clear: both; }
.tl_telwrap { width: 1200px; height: 247px; margin: 0 auto; position: relative; }
.tl_telwrap .tl_tel { position: absolute; right: 72px; top: 90px; font-size: 50px; font-family: "Impact"; color:#FFBFBF;}

/* 关于华恒 */
.box{ max-width: 1200px; margin: 0 auto;width: 98%;}
.about-show{ position: relative; margin-top: 10px;}
.about-show::after{ content: ''; display: block; position: absolute; left: 50%; bottom: -30px; margin-left: -30px; width: 60px; height: 60px; background: url(../images/about-arrow.png) no-repeat center; url:"http://www.baidu.com";}
.about-main{ clear: both; overflow: hidden; border-radius: 6px; margin-top: 30px; background-color: #FFF; border:1px solid #EEEEEE\0; box-shadow: 0 0px 14px rgba(46,55,98,0.2); -webkit-box-shadow: 0 0px 14px rgba(46,55,98,0.2); -moz-box-shadow: 0 0px 14px rgba(46,55,98,0.2); }
.about-fl{ float: left; width: 50%;}
.about-fl.ser-show{ margin-top: 0; background: none; }
.about-fl img{ border-radius: 6px 0 0 6px; float: left;}
.about-fr{ float: left; width: 50%;}
.about-base ul{ position: relative; clear: both; overflow: hidden; margin: 0 60px;}
.about-base ul::before{ content: ''; display: block; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: #E3E3E3;}
.about-base ul::after{ content: ''; display: block; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: #E3E3E3;}
.about-base li{ float: left; text-align: center; width: 50%; padding: 50px 0 30px; }
.about-base li p{ color: #8B8B8B; font-size: 16px; line-height: 30px; margin-bottom: 25px;}
.about-base li p img{ display: inline-block;}
.about-base li p i{ margin-left: 10px; vertical-align: bottom; color: #79A0F3;}
.about-base li p i{ margin-left: 10px; vertical-align: bottom;
    color: #79A0F3;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#79A0F3), to(#79A0F3));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.about-font{ padding: 0 16%;}
.about-font img{ margin: 30px auto;}
.about-font p{ line-height: 30px;}
.about-slider .item{ height: 580px; height: 480px\0; padding-top: 35px; padding-bottom: 30px;}
.about-fr .slick-dots{ width: 24px; height: 70px; left: -12px; top:50%; margin-top: -35px; border-radius: 10px; background-color: #FFF;}
.about-fr .slick-dots li.slick-active button{ background-color: #7896DE; border: 1px solid #7896DE;}
.about-fr .slick-dots li{ display: block; width: 6px; height: 6px; margin: 12px auto; }
.about-fr .slick-dots li button{ width: 6px; height: 6px; padding: 0; border-radius: 6px; border: 1px solid #AEC2F1;}
.about-fr .slick-dots li button:before, .about-fr .slick-dots li.slick-active button:before{ display: none;}
.about-slider .slick-prev, .about-slider .slick-prev:before, .about-slider .slick-next:before{ display: none;}
.about-slider .slick-next{ width: 55px; height: 55px; right: 0; top: 0; margin-top: 0; background: url(../images/about-next.png) no-repeat center;}

.about-pro{ margin-top: 90px;}
.about-pro .index-tit{ padding: 25px 0; background: url(../images/about-font02.png) no-repeat center;}
.about-links{ position: relative; padding-top: 110px; margin-top: 50px; background: url(../images/about-bg01.jpg) no-repeat top center;}
.about-links::after{ content: ''; display: block; position: absolute; left: 50%; top: 20px; width: 60px; height: 60px; margin-left: -30px; background: url(../images/about-icon.png) no-repeat center;}
.about-link p{ position: relative; color: #FFF; line-height: 30px; padding: 50px 100px 20px;}
.about-link p::before{ content: ''; display: block; position: absolute; left: 100px; top: 0; width: 80px; height: 1px; background-color: #A8BDF0;}
.about-link ul{ clear: both; overflow: hidden; margin-top: 40px; margin-right: 3.5%;}
.about-link ul li{ position: relative; float: left; width: 16.5%; margin-left: 3.5%; }
.type-show img{ width: 100%;}
.type-click{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; background: url(../images/about-type.png) no-repeat center; background-size: cover; opacity: 0; filter: alpha(opacity=0); transition:all 0.25s ease; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease;}
.type-click img{ margin: 40px auto 20px; }
.type-click h3 a{ color: #FFF; font-size: 20px;}
.about-link ul li:hover .type-click{ opacity: 1; filter: alpha(opacity=100); }

.about-ability{ position: relative; margin-top: 80px;}
.about-ability::before{ content: ''; display: block; position: absolute; left: 10%; top: -180px; width: 1px; height: 550px; background-color: #6774B8;}
.about-ability::after{ content: ''; display: block; position: absolute; right: 10%; bottom: -380px; width: 1px; height: 550px; background-color: #6774B8;}
.about-ability .box{ clear: both; overflow: hidden;}
.ability-fl{ position: relative; float: left; width: 66%;}
.ability-fl::after{ content: ''; display: block; position: absolute; left: 200px; top: 160px; width: 480px; height: 400px; background: url(../images/about-line.png) no-repeat center; z-index: -1;}
.ability-fl::before{ content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 333px; height: 206px; background: url(../images/about-font.png) no-repeat center; z-index: -1;}
.fl-info{ padding: 6px; font-size: 0;}
.info-pic{ display: inline-block; width: 47%; }
.info-pic img{ border-radius: 6px; box-shadow: 0 0 10px rgba(18,22,48,0.6); -webkit-box-shadow: 0 0 10px rgba(18,22,48,0.6); -moz-box-shadow: 0 0 10px rgba(18,22,48,0.6); }
.fl-info .info-show{ display: inline-block; width: 50%; vertical-align: top; margin: 40px 0 0 3%;}
.info-show img{ box-shadow: none; margin-left: 10px; margin-top: -4px;}
.info-show b{ font-size: 18px;}
.info-show p{ color: #666; font-size: 16px; line-height: 30px; margin-top: 10px;}
.fl-infos{ margin-top: 20px; margin-bottom: 90px;}
.fl-infos .info-show{ text-align: right; margin-left: 0; margin-right: 3%; }
.fl-infos .info-show img{ float: none; margin-right: 10px;}
.ability-fr{ float: right; width: 34%; margin-top: 120px;}
.ability-tit{ text-align: right; line-height: 1.1; }
.ability-tit h2{ position: relative; display: inline-block; color: #333; font-size: 32px; padding: 25px 0; width: 100%; background: url(../images/about-font03.png) no-repeat right center;}
.ability-tit h2::before{ content: ''; display: block; position: absolute; top: 50%; right: 150px; width: 100px; height: 2px; background-color: #EFBD45;}
.ability-tit p{ color: #333; font-size: 16px; line-height: 30px; text-align: right; margin-top: 24px;}
.fr-info{ float: right; padding: 6px; margin-top: 100px;}
.fr-info img{ display: block; border-radius: 6px; box-shadow: 0 0 10px rgba(18,22,48,0.6); -webkit-box-shadow: 0 0 10px rgba(18,22,48,0.6); -moz-box-shadow: 0 0 10px rgba(18,22,48,0.6); }
.fr-info b{ display: block; margin: 20px 0;}
.fr-info b img{ display: inline-block; box-shadow: none; margin-left: 10px; margin-top: -4px;}

.about-nation{ margin-top: 70px; }
.about-nation .index-tit{ padding: 25px 0; background: url(../images/about-font04.png) no-repeat center;}
.about-nation p{ margin: 40px auto; color: #666; line-height: 30px; padding-left: 30px; background: url(../images/tit-ico02.png) no-repeat left 3px;}
.nation-pic{ text-align: center; background-color: #1E254F;}

/* slick */
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}
.slick-next:focus,.slick-prev:focus{outline:0}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
.slick-prev:before{content:"\2190"}
.slick-next{right:-25px}
.slick-next:before{content:"\2192"}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75}

/* 首页产品展示 */
.pro-list ul{ clear: both; overflow: hidden; padding: 6px 6px 12px; margin-top: 20px;}
.pro-list ul li{ float: left; width: 30%; margin-right: 5%; margin: 0 5% 0 0\0;  margin: 0 1.5%\9; border-radius: 10px; background-color: #FFF; box-shadow: 0 2px 10px 0 rgba(30,37,79,0.4); -webkit-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4); -moz-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4);  border:none\0; border:1px solid #EEEEEE \9;}
/* IE9+ */
@media all and (min-width:0) {
    .pro-list ul li{
        margin: 0 5% 0 0 \9;
        border:none\9;
    }
    .info-make li input{ color: #FFFFFF \9; height: 50px\9; line-height: 30px\9; width: 100%\9; padding: 10px 10px 10px 15px\9;  }
}

.pro-list ul li:last-child{ margin-right: 0;}
.list-pic{ position: relative; overflow: hidden;}
.list-pic > a{position: relative;padding-top: 75%;display: block;}
.list-pic a img{position: absolute;left: 0;top: 0;/* height: 100%; width: 100%; */ width: 364px; height: 264px; border-radius: 10px 10px 0 0; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.list-pic p{ position:absolute; top:100%; left:0; width:100%; height:100%; border-radius: 10px 10px 0 0; background-color: rgba(32,41,94,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C820295E,endcolorstr=#C820295E); transition:all ease .3s; -webkit-transition:all ease .3s; -ms-transition:all ease .3s; -moz-transition:all ease .3s; -o-transition:all ease .3s; z-index: 10}
.list-pic p a{ display: block; width: 100%; height: 100%; opacity: 0; padding-top: 32%; box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); -webkit-box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); -moz-box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); }
.list-pic p a i{ display: block; color: #20295E; font-size: 18px; text-align: center; width: 66%; height: 52px; line-height: 52px; margin: 0 auto; background-color: #FFF; border-radius: 26px; }
.list-pic p a i:hover{ background-color: #C8D4F1;}
.list-pic .logo_s { position: absolute; right: 20px; top: 20px; z-index: 9 }
.pro-list ul li:hover .list-pic a img{ border-radius: 50px 50px 0 0; -moz-transform:scale(1.08,1.08); -ms-transform:scale(1.08,1.08); -o-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08); transform:scale(1.08,1.08);}
.pro-list ul li:hover .list-pic p{top: 0;}
.pro-list ul li:hover .list-pic p a{ opacity: 1; transition: 0.3s; transition-delay: 0.2s;}
.pro-list li .list-info{ padding: 20px 26px;  border-radius: 0 0 10px 10px; -ms-transition:all .4s ease 0s; -o-transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; transition:all .4s ease 0s; background: url(../images/pro_s01.png) no-repeat 311px bottom;}

.pro-list li:hover .list-info{ background-position:right bottom; /* border-left: 10px solid #fff; border-right: 10px solid #fff; */ /* border-radius: 0 0 10px 10px; */}
.list-info h3{ margin-bottom: 0px; padding-left:30px; background: url(../images/arrow01.png) no-repeat left center;}
.list-info h3 a{ display: block; color: #333; font-size: 18px;}
.side-pro .list-info h3 a{ font-size: 16px; width:100%; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro-list ul li:hover h3 a{ color: #6774B8;}
.list-info p{ font-size: 16px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-info p sup{ vertical-align: top; position: relative;top: -4px;}
.list-info p strong{ color: #666; font-weight: normal;}
.list-info p img{ float: left; margin-right: 12px; width: 16px; height: 16px; margin-top: 7px;}
.pro-lists{ padding: 45px 0 92px; background: url(../images/list-bg.jpg) no-repeat top center; background-size: cover;}
.pro-lists .tit-more a{ color: #D9D9D9; background-image: url(../images/tit-more02.png);}
.pro-last{ margin-bottom: 40px;}

.index-key{ margin-top: 30px; }
.key-info{ padding: 60px 0 60px; margin-top: 30px; background: url(../images/key-bg.jpg) no-repeat top center; background-size: cover;}
.index-key .pro-list ul{ margin-top: 0;}

.list-show ul{ margin-left: -5%;}
.list-show ul li{ width: 28.3%; margin-left: 5%; margin-left: 4.8%\0; margin-right: 0; margin-bottom: 40px;}

/* 资质 */
.zzWrap { width: 100%; height: 750px; margin: 0; background: url(../images/zz_bg.jpg) no-repeat center top; }
.zzW { width: 1200px; height: 700px; margin: 0 auto; position: relative}
.zz_tit01 { position: absolute; left: 210px; top: 50px; font-size:32px; font-weight: 700; color: #13326C}
.zz_tit01 span { font-size: 60px; font-family: "Impact" }
.zz_tit02 { position: absolute; left: 320px; top: 130px; font-size: 38px; }
.zz_btn { position: absolute; right: 30px; bottom: 60px; }
.zz_btn:hover { opacity: 0.8 }

/* 合作伙伴 */
.hzhpWrap { width: 100%; height: 570px; background: url(../images/hzhb.jpg) center top; }
.hzhp_w { width: 1200px; margin: 0 auto; height: 570px; position: relative; }
.leader { width: 242px; height: 157px; position: absolute; top: 110px; left: 80px; }
.leader:hover { opacity: 0.8 }
.leader_text { display: block; position: absolute; width: 750px; height: 157px; top: 120px; left: 360px;  }
.leader_text p { font-size: 16px; color: #fff;  line-height: 28px;}
.leader_text:hover { opacity: 0.8 }

/* 伙伴滚动 */
.layB{width:1200px;padding:0px 15px; position: absolute; left:0; bottom:90px; right:0;}
.layB .tbC{ width:1050px; padding:0px 50px 0px 60px; position:relative;    }
.layB .prev { background:url(../images/arrow_left.png) no-repeat; width:50px; height:50px; position:absolute; left:0; top:40px;  }
.layB .next { background:url(../images/arrow_right.png) no-repeat; width:50px; height:50px; position:absolute; left:0; top:40px;  }

.layB .next{ left:auto; right:-7px; }
.layB .prev:hover{ opacity: 0.8 }
.layB .next:hover{ opacity: 0.8  }
.layB .slide{ width:1050px; overflow:hidden;    }
.layB ul{ overflow:hidden; zoom:1; }
.layB li{ width:340px; height: 60px; text-align: center; margin:0 5px 10px 5px; display:inline; float:left; line-height:20px;   }
.layB li a{ display:block; width: 300px; padding: 0 20px; height: 60px; line-height: 60px; background: #ADCAEB; border-radius: 5px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.layB li:nth-child(even) a { background: #C8D4F1; }



/* 生产设备 */
.commonWrap { width: 100%; clear: both; }
.commonW1200 { width: 1200px;  }
.mc { margin: 0 auto; }

/* 工种推荐 */
.recreationW { width: 1240px; margin-left: -40px; padding-top: 30px; }
.recreationW li { width: 360px;height: 320px; float: left; padding-left: 40px; padding-bottom: 30px; }
.recreationW li .recreation { width: 360px; height: 296px; }
.recreationW li .recreation .recreation_pic { width: 360px; height: 272px; overflow: hidden; position: relative; border-radius: 10px; }
/* .gongxi li .recreation .recreation_pic::after { content: ""; display: block;position: absolute; z-index: 11; width: 77px; height: 83px; left: 10px; top: 10px; background:url(../images/gongxi.png) no-repeat; } */
.recreationW li .recreation .recreation_pic img { width: 360px; height: 272px;  transition: transform 0.2s ease; transform: scale(1,1); }
.recreationW li .recreation .recreation_pic img:hover {transform: scale(1.05,1.05); }
.recreationW li .recreation .recreation_tit { width: 360px; height: 60px;  text-align: center;  }


.recreationW li .recreation .recreation_tit p {line-height: 40px; font-size: 18px; font-weight: 700; color: #444; overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.recreationW li .recreation .recreation_tit strong { color: #E50012; font-size: 16px; }
.tuijian_link { width: 100%; text-align: center; padding: 25px 0;  }
.tuijian_link span { padding: 0 10px; }
.tuijian_link span a { padding: 10px 40px; background: #2B89D7; font-size: 18px; color: #fff; border-radius:20px;   }
/* .tuijian_link span a:hover { background: #60A7E1 } */
.tuijian_link span.on a { background: #E60012 }
/* .tuijian_link span:nth-child(1) a { background: #E60012 }
.tuijian_link span:nth-child(1) a:hover { background: #FF3544 } */
.tuijian_link span:nth-child(7) a { background: #999 }
.tuijian_link span:nth-child(7) a:hover { background: #666 }
.tuijian_inline { display: inline; }


/* 内页banner */

.top-about{ background: url(../images/ban-top05.jpg) no-repeat top center; background-size: cover; height: 264px;}
.top-case .box{ position: relative;}
.top-case .top-info{ background: none;box-shadow:none; padding-top:40px;}
.top-tit{ position: absolute; top: 0; left: 0; color: #FFF; font-size: 42px; font-weight: bold; line-height: 47px; padding-left: 36px; margin-bottom: 10px; margin-top: 30px; background: url(../images/topTit-bg.png) no-repeat left center;}

.pro-place{ display: block; color: #FFF; font-size: 14px; padding:20px 0 20px 24px;  background: url(../images/ban-ico.png) no-repeat left center;}
.pro-place a{ color: #FFF;}
.pro-place a:hover{ text-decoration: underline;}

.top-info .top-font{ float: left; color: #7896DE; font-size: 16px; line-height: 36px; width: 46%; margin-left: 24%; padding-top:28px;}
.top-info span{ float: right; color: #FFF; font-size: 18px; width: 220px; height: 52px; line-height: 52px; text-align: center; margin-top: 30px; border-radius: 6px; cursor: pointer; background-color: #7896DE; box-shadow: 0 0 8px rgba(17,21,44,0.7); -webkit-box-shadow: 0 0 8px rgba(17,21,44,0.7); -moz-box-shadow: 0 0 8px rgba(17,21,44,0.7);}
.top-info span:hover{ background-color: #5E80D2;}


.ny-prolist { padding: 0 0 60px; }
.commonwrap {padding:10px 0 80px;}

/*内页新闻*/
.news-list01 ul{ clear: both; overflow: hidden; padding-top: 40px; margin-left: -6%; margin-bottom: 40px;}
.news-list01 li{ float: left; width: 44%; margin-left: 6%; padding: 15px 0; margin-bottom: 20px;box-shadow: 0 0 1px rgba(153,153,153,0.6); -webkit-box-shadow: 0 0 1px rgba(153,153,153,0.6); -moz-box-shadow: 0 0 1px rgba(153,153,153,0.6);}
.news-list01 li:hover{ border-radius: 6px; background-color: #FFF; box-shadow: 0 0 6px rgba(153,153,153,0.6); -webkit-box-shadow: 0 0 6px rgba(153,153,153,0.6); -moz-box-shadow: 0 0 6px rgba(153,153,153,0.6);}
.news-list01 li span{ display: inline-block; position: relative; vertical-align: middle; width: 16%; text-align: center; color: #999; font-size: 16px;}
.news-list01 li span::after{ content: ''; display: block; position: absolute; right: 0; top: 50%; margin-top: -15px; width: 2px; height: 30px; background-color: #CCC;}
.news-list01 li span i{ display: block; color: #333; font-size: 28px; margin-bottom: 3px;}
.news-list01 li .news-info{ display: inline-block; width: 77%; margin: 0 3%; color: #333; font-size: 16px; line-height: 30px; height: 60px; vertical-align: middle; }
.news-info h3{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-info h3 a{ font-size: 16px;}
.news-list01 li:hover h3 a{ color: #6774B8;}
.news-info p{ color: #666; font-size: 16px; height: 30px; overflow: hidden;}
.news-list02{ padding-top:70px; background: url(../images/news-font02.png) no-repeat top 10px center;}
.news-list02 ul{ clear: both; overflow: hidden; padding-bottom: 20px; border-radius: 10px; background-color: #FFF; box-shadow: 0 0 12px rgba(46,55,98,0.4); -webkit-box-shadow: 0 0 12px rgba(46,55,98,0.4); -moz-box-shadow: 0 0 12px rgba(46,55,98,0.4); border:1px solid #EEEEEE\0;}
.news-list02 li{ float: left; width: 42%; margin:0 4%; padding: 40px 0 30px; border-bottom: 1px dashed #C0C0C0;}
.news-list02 li h3{ font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list02 li:hover h3 a{ color: #6774B8;}
.news-list02 li p{ color: #666; font-size: 16px; line-height: 30px; height: 60px; margin: 22px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news-other{ height: 30px; line-height: 30px;}
.news-other span{ color: #666; font-size: 16px; padding-left: 26px; background: url(../images/news-time.png) no-repeat left center; }
.news-other a{ float: right; color: #666; font-size: 16px; }
.news-list02 li:hover .news-other a{ color: #EFBD45; font-weight: bold; }
.news-list02 li:last-child, .news-list02 li:nth-last-child(2){ border-bottom: none;}

.news-list{ margin-top: 30px;}
.news-list ul{ clear: both; overflow: hidden; margin: 50px 0 20px;}
.news-list li{ position: relative; clear: both; overflow: hidden; padding: 5px 0 5px 5px;}
.news-list li::before{ content: ''; display: block; position: absolute; right: 12%; top: 0; width: 1px; height: 100%; background-color: #a6B7DE;}
.news-list li::after{ content: ''; display: block; position: absolute; right: 12%; top: -30px; width: 1px; height: 30px; background-color: #a6B7DE;}
.news-list li .list-main{ float: left; width: 78%; /* width: 78%\0; */ padding: 20px 30px; margin-bottom: 30px;}
.news-list li .list-time{ position: relative; float: right; width: 12%; color: #B2B2B2; font-size: 20px; padding-left: 50px;}
.list-main h3{ line-height: 30px;}
.list-main h3 a{ color: #333; font-size: 16px;}
.list-main p{ color: #666; font-size: 16px; line-height: 30px;}
.list-main .list-tag{ margin: 20px 0; padding-left: 72px; background: url(../images/news-tag.png) no-repeat left center;}
.list-tag a{ color: #666; height: 26px; border-radius: 12px; padding: 2px 15px; margin-left: 12px; border: 1px solid #6774B8;}
.list-tag i{ color: #666; height: 26px; border-radius: 12px; padding: 2px 15px; border: 1px solid #6774B8;}
.list-time strong{ display: block; color: #7896DE; font-size: 30px; margin-bottom: 12px; font-weight: 700}
.list-time::before{ content: ''; display: block; position: absolute; left: 0; top: 14px; width: 20px; height: 1px; background-color: #a6B7DE;}
.news-list li:hover .list-main{ border-radius: 6px; background-color: #FFF; box-shadow: 0 0 6px rgba(46,55,98,0.4); -webkit-box-shadow: 0 0 6px rgba(46,55,98,0.4); -moz-box-shadow: 0 0 6px rgba(46,55,98,0.4);}
.news-list li:hover h3 a{color: #6774B8;}
.list-main .list-txt{ height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}


/* 联系我们 */
.contact_textW { font-size: 18px; line-height: 28px; text-align: center;color: #666;border-bottom: 1px solid #ddd; padding-bottom: 40px; }
.contact_info { padding-top: 30px; background: url(../images/contact_bg.jpg) no-repeat right bottom; }
.contact_info>h1 { font-size: 30px; line-height: 70px; font-weight: 700;}
.contact_info>h3 { color: #333; font-size: 18px; line-height: 50px; padding-left: 40px; background: url(../images/tit-ico02.png) no-repeat left center; }
.contact_info>h6 {   padding: 10px 0; color: #21469F; font-size: 18px;  }
.contact_map { padding-top: 50px; }

/* 合作伙伴 */
.news-list-hzhb ul{ clear: both; overflow: hidden; padding-top: 40px; margin-left: -6%; margin-bottom: 40px;}
.news-list-hzhb li{ float: left; width: 44%; margin-left: 6%; padding: 15px 0; margin-bottom: 20px;background: #ADCAEB;border-radius: 6px;}
.news-list-hzhb li:nth-child(3n+1) { background: #C8D4F1 }
.news-list-hzhb li:hover{  box-shadow: 0 0 10px rgba(153,153,153,0.6); -webkit-box-shadow: 0 0 10px rgba(153,153,153,0.6); -moz-box-shadow: 0 0 10px rgba(153,153,153,0.6);}
.news-list-hzhb li span{ display: inline-block; position: relative; vertical-align: middle; width: 16%; text-align: center; color: #999; font-size: 16px;}
.news-list-hzhb li span::after{ content: ''; display: block; position: absolute; right: 0; top: 50%; margin-top: -15px; width: 2px; height: 30px; background-color: #CCC;}
.news-list-hzhb li span i{ display: block; color: #333; font-size: 28px; margin-bottom: 3px;}
.news-list-hzhb li .news-info-hzhb{ display: inline-block; width: 90%; padding: 0 5%; color: #333; font-size: 20px; line-height: 50px; height: 50px; vertical-align: middle; text-align:center;}
.news-list-hzhb li:hover .news-info-hzhb h3 { font-weight: 700; color: #D80000; }
.news-list-hzhb li .news-info-hzhb h3 { font-size: 20px; }

/* 单页详情 */
.nyaboutWrap p { line-height: 40px; font-size: 16px; color: #333; }

/* 新闻产品详情 */
.news-show{ margin-top: 70px;}
.news-link{ position: relative; height: 82px; margin-left: -14px; background: url(../images/news-link.png) no-repeat left top;}
.news-link p{ display: inline-block; color: #FFF; font-size: 16px; width: 65%; height: 66px; line-height: 66px; padding-left: 4%; margin:8px 0 0 90px; border-radius: 0 10px 10px 0; background-color: #1E254F; box-shadow: 2px 6px 10px 0 rgba(17,21,44,0.3); -webkit-box-shadow: 2px 6px 10px 0 rgba(17,21,44,0.3); -moz-box-shadow: 2px 6px 10px 0 rgba(17,21,44,0.3);}
.news-link p strong{ font-size: 18px;}
.news-link span{ position: absolute; right: 25px; top: 0; color: #FFF; font-size: 18px; width: 338px; height: 82px; line-height: 82px; text-indent: 180px; cursor: pointer; background: url(../images/news-click.png) no-repeat; }
.news-main{ clear: both; overflow: hidden; margin-top: 40px;}
.news-main table{ margin-bottom: 20px;}
.main-fl{ float: left; width: 70%;}
.main-fr{ float: right; width: 25%; } 
.main-fl h2{ color: #333; font-size: 25px; line-height: 47px; padding-left: 20px; margin-bottom: 20px; background: url(../images/news-name.png) no-repeat left center;}
.main-fl h3{ color: #333; font-size: 24px; line-height: 47px; padding-left: 20px; margin-bottom: 20px; background: url(../images/news-name.png) no-repeat left center;}
.main-fl p{ color: #333; font-size: 16px; line-height: 30px; text-indent: 2em; margin-bottom: 12px;}
.main-fl p img, .main-fl p video{ max-width: 700px; height: auto; display: block;margin: 0 auto 10px;}
.main-fl p a, .main-fl p span{ color: #DA251D; cursor: pointer; white-space: nowrap; }
.main-fl p span.zx{ font-size: 18px;color: #FFF;width: 148px;height: 47px; line-height: 47px;text-align: center;margin: 0 5px;display: inline-block;cursor: pointer;text-indent: 0px;background: url(../images/btn-ask.png) no-repeat;background-size: cover;}
.main-fl p em.news-mark{display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:middle;}



.show-fl p.line-good01, .show-fl p.line-good02{ text-indent: 0;}
.show-fl p.line-good01 em{ height: 34px; line-height: 34px; padding: 0 15px 0 18px; margin: 0 16px 0 10px; background: url(../images/order-line03.png) repeat-x;}
.show-fl p.line-good01 em::before{ content: ''; display: block; position: absolute; left: -12px; top: 0; width: 12px; height: 34px; background: url(../images/order-side03.png) no-repeat left center;}
.show-fl p.line-good01 em::after{ content: ''; display: block; position: absolute; right: -16px; top: 0; width: 16px; height: 34px; background: url(../images/order-side04.png) no-repeat left center;}
.show-fl p.line-good02 em{ height: 34px; line-height: 34px; padding: 0 15px 0 18px; margin: 0 16px 0 10px; background: url(../images/order-line04.png) repeat-x;}
.show-fl p.line-good02 em::before{ content: ''; display: block; position: absolute; left: -12px; top: 0; width: 12px; height: 34px; background: url(../images/order-side05.png) no-repeat left center;}
.show-fl p.line-good02 em::after{ content: ''; display: block; position: absolute; right: -16px; top: 0; width: 16px; height: 34px; background: url(../images/order-side06.png) no-repeat left center;}

.show-fr{ float: right; width: 25%; border-left: 1px solid #E6E6E6;} 
.show-year{ padding: 20px 10%; text-align: center;border-left: 1px solid #E6E6E6; }
.show-year p{ color: #666; font-size: 14px; line-height: 30px; text-align: left; margin-top: 20px;}
.side-pro{border-left: 1px solid #E6E6E6;}
.side-tit{ width: 100%; height: 56px; line-height: 56px; text-align: center; font-size: 18px; font-weight: bold; margin-left: -1px; background: url(../images/pro-tit.png) no-repeat center;}

.side-pro ul{ clear: both; overflow: hidden; padding: 20px 10%;}

/* newsdetail 右侧资讯 */
.side-tits{ width: 100%; height: 56px; line-height: 52px; text-align: center; font-size: 18px; font-weight: bold; color:#FFF; background: url(../images/pro-tits.png) no-repeat center;}
.side-show{padding:20px;margin:0 6px 15px 0;background-color: #FFF; border-left:1px solid #E6E6E6;}

.side-show ul{height: 500px;overflow-x: hidden;padding-right: 10px;}
.side-show ul::-webkit-scrollbar{width: 8px;}
.side-show ul::-webkit-scrollbar-thumb{ border-radius: 8px; background:url(../images/bar-line.png) no-repeat #C0D1FF center;}
.side-show ul::-webkit-scrollbar-track{background-color: #fff;  background: -webkit-linear-gradient(left, #FFF 30%,#F5F7FB 30%,#F5F7FB 70%,#FFF 70%);background: -moz-linear-gradient(left, #FFF 30%,#F5F7FB 30%,#F5F7FB 70%,#FFF 70%);background: -ms-linear-gradient(left, #FFF 30%,#F5F7FB 30%,#F5F7FB 70%,#FFF 70%);background: -o-linear-gradient(left, #FFF 30%,#F5F7FB 30%,#F5F7FB 70%,#FFF 70%);background: linear-gradient(to right,#FFF 30%,#F5F7FB 30%,#F5F7FB 70%,#FFF 70%);}

.side-show ul li{border-bottom:1px solid #F2F2F2;padding-bottom: 10px;margin-bottom: 0;}
.side-show ul li:last-child{border-bottom: none;margin-bottom: 0;}
.side-pic{display: block;position: relative;padding-top:66.3%;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;overflow: hidden;}
.side-pic img{position: absolute;left: 0;top:0;width: 100%;height:100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease; -ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.side-pic img:hover{-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);transform:scale(1.08,1.08);}
.side-txt{display: block;color: #333;font-size: 16px;line-height: 30px;padding: 5px 0;}
.side-txt:hover{ color: #6774B8;}

.xiangqingWrap { width: 100%; min-height: 40px; padding-bottom: 10px; line-height: 34px; font-size: 24px; text-align: center; }
.xiangqing_date { color: #999; font-size: 12px; text-align: center; padding-bottom: 30px; }

.news-pages { padding-top: 50px; }
.nyupbtn { font-weight: 700 }


/* 翻页 */
.pagenumberwap{width:699px;height:35px;text-align:center; margin:0px auto; clear:both; padding:60px 0; }
.fanye{display:inline-block; }
.fanye{_display:inline;}
.fanye li{_float:left;  border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:inline-block;}
.fanye li a { color: #21469F; }
.fanye li:hover{ border:1px solid #015293; color:#50abfd; text-decoration:none;}
.fanye li.on{ background:#045CBD; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active{ background:#7896DE; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active a { color:#fff; }
.fanye li.disable{ color: #D6D6D6; cursor: default}
.fanye li.disable:hover{border:1px solid #d6d6d6;}
.fanye li.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }